package com.jeesite.modules.utils;

import com.jeesite.common.lang.StringUtils;

public class NVL {


    private NVL() {
    }


    /**
     * 字符串空处理
     *
     * @param str1 str1
     * @param str2 str2
     */
    public static String nvl(String str1, String str2) {
        return str1 == null ? str2 : str1;
    }

    public static String emptyVl(String str1, String str2) {
        return StringUtils.isBlank(str1) ? str2 : str1;
    }

    /**
     * 字符串空处理
     *
     * @param str1 str1
     * @param str2 str2
     */
    public static String nvlIfBlank(String str1, String str2) {
        return StringUtils.isBlank(str1) ? str2 : str1;
    }

    /**
     * int为空处理
     *
     * @param num1 num1
     * @param num2 num2
     */
    public static int nvl(Integer num1, Integer num2) {
        return num1 == null ? num2 : num1;
    }
}
